package com.mvd.app.api;

/**
 * @Title: ApiConfig.java
 * @Description: 接口api
 */

public interface ApiConfig {
    String OTHER_PHOTO = "/api/FormItem/SysTable/PHOTO_TYPE_38900";
    String BASE_URL_front = "http://";

    //获取所有用户
    String GETALLUSERS = "/api/User/AllUser";

    //用户登录
    String USERLOGIN = "/api/User/Login";

    //获取车辆列表1
    String CARS_LIST_FRONT = "/api/DetectionQueue/";

    //获取车辆列表2
    String CARS_LIST_BEHIND = "/QueueStatus";

    //flag:917  项目检测中途退出的情况
    int ITEM_MIDDLE_EXIT_CODE = 99;

    //获取车辆列表status
    String CARS_LIST_STATUS = "0";

    //获取待检车辆列表
//    /api/DetectionQueue/0/QueueType/0/QueueStatus
//    最后加一个参数，是否只读取当天数据  0读取所有， 1读取当天
    String CARS_LIST_DAI_JIAN = "/api/DetectionQueue/0/QueueType/0/QueueStatus/0/Today";
//    String CARS_LIST_DAI_JIAN = "/api/DetectionQueue/0/QueueType/0/QueueStatus";

    //上传照片
    String UPLOAD_PHOTO = "/api/Image/PDA";

    //8089/api/DetectionItem/PDAVideoItem
    // 获取视频列表
    String VIDEO_LIST = "/api/DetectionItem/PDAVideoItem";
    //8091/api/Video/PDAVideo
    String UPLOAD_VIDEO = "/api/Video/PDAVideo";


//    http://192.168.1.188:8089/api/FormItem/OutItem/1/1/2

    //外检不合格项目分类列表
    String BUHEGE_XIANGMU_LIST = "/api/FormItem/OutItem/";


    //    http://localhost:53964/api/FormItem/PhotoType
    //查询照片类型
    String PHOTO_TYPE_WAI_JIAN = "/api/FormItem/PhotoType";

    //项目开始
    String ITEM_START = "/api/Platform/ItemStart";

    //项目结束
    String ITEM_END = "/api/Platform/ItemEnd";

    //平台的
    String PLAT_FORM_DATA = "/api/Platform/Data";

    //外检上报不合格数据
    String REPORTED_DATA = "/api/DetectionData";

    //新国标--38900 获取所有人工检验项目接口
    String GET_ALL_ITEM38900 = "/api/FormItem/AllManualItem38900";

    // 获取所有人工检验项目接口
    String GET_ALL_ITEM = "/api/FormItem/AllManualItem";

    //新国标--38900  获取需要检测的人工检验项目接口
    String GET_MY_ITEM_38900 = "/api/DetectionItem/ManualItem38900";
    //获取需要检测的人工检验项目接口
//    String GET_MY_ITEM = "/api/DetectionItem/ManualItem";
    String GET_MY_ITEM = GET_MY_ITEM_38900;

    // 获取需要检测的人工检验项目接口
    String GET_MY_ITEM_ = "/api/DetectionItem/ManualItem";


    //获取对应车辆要检测的项目
    String CAR_ITEM_CHECK = "/api/DetectionItem/0/QueueType/";

    // 视频接口
    String VIDEO_ITEM = "/api/Platform/Video";

    // 获取服务器时间
    String GET_SERVICE_TIME = "/";

    /**
     * 更新车辆状态接口
     * <p>
     * 参数：Type 0
     * DetectionID 队列id
     * //三个参数传一个对应的  0：待检测 1：上线了 2： 合格 3 不合格
     * DynamicStatus //底盘动态
     * AppearanceStatus//外检
     * RoadStatus//路试
     **/
    String UPDATE_CAR_STATUS = "/api/DetectionQueue/UpdateQueueStatus";

    //获取某辆车的外检拍照的项目
    String WAI_JIAN_PHOTO_ITEM = "/api/DetectionItem/OutPhotoItem";

    String DC_PICTURE = "/api/Platform/Picture";

    //项目总结束
    // "/api/DetectionQueue/{0}/DetectionType/{1}/DetectionID";
    String ITEM_ALL_END = "/api/DetectionQueue/0/DetectionType/";


    // {type}/QueueType/{status}/DynaStatus底盘动态
    String CAR_LIST_DIPAN = CARS_LIST_FRONT + "0/QueueType/0/DynaStatus";
    //    api/DetectionQueue/AppearQueue38900
    String CAR_LIST_WAIJIAN = "/api/DetectionQueue/AppearQueue38900";
    // {type}/QueueType/{status}/AppearStatus外检
//    String CAR_LIST_WAIJIAN = CARS_LIST_FRONT + "0/QueueType/0/AppearStatus";

    // {type}/QueueType/{status}/RoadStatus路试
    String CAR_LIST_LUSHI = CARS_LIST_FRONT + "0/QueueType/0/RoadStatus";


    // {type}/QueueType/{status}/DynaStatus底盘动态
    String CAR_LIST_DIPAN_2 = CARS_LIST_FRONT + "0/QueueType/99/DynaStatus";

    // {type}/QueueType/{status}/AppearStatus外检
    String CAR_LIST_WAIJIAN_2 = CARS_LIST_FRONT + "0/QueueType/99/AppearStatus";

    // {type}/QueueType/{status}/RoadStatus路试
    String CAR_LIST_LUSHI_2 = CARS_LIST_FRONT + "0/QueueType/99/RoadStatus";

    //重新上线的
    // {type}/QueueType/{status}/DynaStatus底盘动态
    String CAR_LIST_DIPAN_3 = CARS_LIST_FRONT + "0/QueueType/1/DynaStatus";

    // {type}/QueueType/{status}/AppearStatus外检
    String CAR_LIST_WAIJIAN_3 = CARS_LIST_FRONT + "0/QueueType/1/AppearStatus";

    // {type}/QueueType/{status}/RoadStatus路试
    String CAR_LIST_LUSHI_3 = CARS_LIST_FRONT + "0/QueueType/1/RoadStatus";

    //复检查询-车牌号
    String RECHECK_CARS_LIST = "/api/DetectionQueue/SearchQueueWeb";

    //重新下线查询-车牌号
//    String CARS_DOWN_LINE = "/api/DetectionQueue/SearchCarQueue";
    String CARS_DOWN_LINE = "/api/DetectionQueue/SearchQueueWeb";

    //车辆查询
    String SEARCH_CARS = "/api/DetectionQueue/SearchCarQueue";

    //新车调度--车辆列表
    String NEW_CARS_LIST = "/api/DetectionQueue/0/QueueType/0/QueueStatus/0/Today";

    //远程上线
//    {
//        Line: 1,
//                Para: "字符串，格式如下"
//    }
//
//            10个参数，用逗号隔开，分别是
//            1,线号，安检队列id，综检队列id，第二辆车的安检id，第二辆车的综检id，操作员名字，底盘静态员名字，操作员身份证，底盘静态员身份证
    String CARS_UP_LINE = "/api/Remote/Para";

    //不合格项目三级目录
//    String BUHEGE_THRID = "/api/DetectionItem/ManualItem3";
    String BUHEGE_THRID = "/api/DetectionItem/ManualItem3_38900";

    //获取检测站信息
    String JIAN_CE_ZHAN_INFOR = "/api/Setting/Station";


    // 获取列表 新增模块 "/api/DetectionQueue/%d/QueueType/%d/QueueStatus/%d/Today"
    String CARS_LIST = "/api/DetectionQueue/0/QueueType/0/QueueStatus/0/Today";
    //获取检测项目 "/api/DetectionItem/%d/QueueType/%d/DetectionID"
    String CARS_JIANCE_ITEM_LIST = "/api/DetectionItem/0/QueueType/";

    //环保队列---环保车辆列表
    //http://192.168.0.205:8089/api/Pt/ExteriorQueue
//    http://192.168.0.205:8089/api/DetectionQueue/1/QueueType/0/AppearStatus
    String JHUANBAO_CARS_LIST = CARS_LIST_FRONT + "1/QueueType/0/AppearStatus";
    //增加外检记录接口：api/DetectionData  参数：DataType == "F1_Record"
    String WAIJIAN_ADD_RECORED = "/api/DetectionData";

    //增加外检记录接口：api/Pt/DataExterior
    String HUANBAO_DATA = "/api/Pt/DataExterior";

    //上传照片  /api/Pt/PDA
    String Huanbao_UPLOAD_PHOTO = "/api/Pt/PDA";

    String Huanbao_START = "/api/Pt/DetectionStart";
    String Huanbao_END = "/api/Pt/DetectionEnd";
    String CAR_LIST_DIGOU = CARS_LIST_FRONT + "0/QueueType/0/C1Status";
//    接口：api/DetectionData DataType：F1_Memo
//
//    接口：api/DetectionData DataType：DC_Memo

//    联网查询不合格项目回传
//    接口：api/DetectionData    DataType：NQ

//    车辆唯一性检查不合格项目回传
//    接口：api/DetectionData     DataType：UC


    String HUANBAO_START = "/api/Pt/DetectionStart";
    String HUANBAO_END = "/api/Pt/DetectionEnd";

    //  api/DetectionData/InsertResultGeneral  杭州地区路试驻车增加了一个接口
    String ROAD_ZHUCHE = "/api/DetectionData/InsertResultGeneral";
    //  /api/DetectionQueue/1/QueueType/0/QueueStatus/0/Today
    String HUANBAO_DIGOU_CAR_LIST = "/api/DetectionQueue/1/QueueType/0/QueueStatus/0/Today";
    String HUANBAO_DIGOU_CAR_LIST2 = "/api/DetectionQueue/1/QueueType/0,1,2,3/QueueStatus/0/Today";
    //更新车辆信息
    String UPDATE_VEHICLE_INFO = "/api/Platform/UpdateVehicleInfo";

    //调用环保公开信息查询接口
    String SERACH_PUBLIC_INFO = "/api/DetectionData/SearchPublicInfo";
    //调用环保公开信息保存接口
    String INSERT_PUBLIC_INFO = "/api/DetectionData/InsertPublicInfo";

    String HB_VIDEO_UP = "/api/pt/UploadVideo";

}
